/* CSS Document */
* {padding:0;margin:0;}
body {
	background:url(../img/bb.jpg) repeat fixed;background-color:#000;-webkit-text-size-adjust:none;
	color:#fff;font-size:11pt;
	line-height:1em;padding-top:60px;
}
a {color:#eee;text-decoration:none;}
a:hover {color:#f30;text-decoration:underline;}
ul, li {list-style: none outside none;}
img {border:0;}

.minwidth {display:block;width:100%;min-width:1000px;max-width:1140px;}
.maxwidth {display:block;width:100%;min-width:1000px;}
.clear {clear:both;height:0;overflow:hidden;font-size:0;line-height:0;}
.center {text-align:center;}
.right {text-align:right;}
.left {text-align:left;}
.hidden {display:none;}
.gray,.gray a {color:#999;}
.red {color:#F00;}
.yellow {color:yellow;}
.number {font-family:Georgia;}
i {background:url(../img/icon.png) no-repeat 0 0;display:inline-block;width:30px;height:30px;}
.o0 {-moz-opacity:0;-khtml-opacity:0;opacity:0;filter:alpha(Opacity=0);}
.o1 {-moz-opacity:0.1;-khtml-opacity:0.1;opacity:0.1;filter:alpha(Opacity=10);}
.o2 {-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2;filter:alpha(Opacity=20);}
.o3 {-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;filter:alpha(Opacity=30);}
.o4 {-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;filter:alpha(Opacity=40);}
.o5 {-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;filter:alpha(Opacity=50);}
.o6 {-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;filter:alpha(Opacity=60);}
.o7 {-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;filter:alpha(Opacity=70);}
.o8 {-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;filter:alpha(Opacity=80);}
.o9 {-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;filter:alpha(Opacity=90);}
#header {
	height:50px;position:fixed;left:0;top:0;z-index:103;width:100%;background:url(../img/bg.jpg);
	box-shadow: 0 3px 6px #333;-webkit-box-shadow: 0 3px 6px #333;-moz-box-shadow: 0 3px 6px #333;
}
#header .logo {float:left;width:187px;height:50px;position:relative;z-index:999;}
#header .logo a {float:left;width:187px;height:50px;background:url(../../logo/zh.png) no-repeat 0 0;overflow:hidden;text-indent:-1000px;}
#header .hdr {float:left;width:100%;margin-left:-190px;}
#header .hdr .hdrwarp {clear:both;padding-left:190px;}

.navigate {float:left;margin:0 0 0 25px;position:relative;z-index:10;top:0;left:0;}
.navigate ul.category li {margin:0 2px;float:left;padding:0;position:relative;}
.navigate ul.category li a {display:block;font-size:14pt;padding:0 8px;line-height:50px;}
.navigate ul.category li a em {display:none;}
.navigate ul.category li:hover {background:#111;}
.navigate ul.category li a:hover,
.navigate ul.category li.current a {color:yellow;text-decoration:none;}
.navigate ul.category div {position:absolute;width:800px;}
.navigate ul.category ul.children {
	display:none;float:left;min-width:150px;max-width:350px;padding:0 4px 5px 4px;background:#111;
	box-shadow: 0 3px 6px #333;-webkit-box-shadow: 0 3px 6px #333;-moz-box-shadow: 0 3px 6px #333;
}
.navigate ul.category li:hover ul.children {display:block;}
.navigate ul.category ul.children li {clear:both;width:100%;margin:0;position:static;background:#222;}
.navigate ul.category ul.children li a {font-size:16px;line-height:1em;padding:5px 8px 8px 8px;color:#fff;}
.navigate ul.category ul.children li a:hover {background:#333;color:yellow;}
.navigate ul.category ul.children li a em {display:inline-block;font-size:14px;}

#header .upanel, #header .search {float:right;padding:6px 5px 0 0;}
#header .search {padding-top:9px;}
	.upanel dl {float:left;min-width:280px;}
	.upanel dt {float:right;height:32px;margin-left:5px;padding:4px 4px 0 4px;}
	.upanel dt a.qlogin {background:url(../img/icon.png) no-repeat 0 -228px;text-indent:-1000000px;float:left;width:32px;height:32px;margin:1px;}
	.upanel dt img {width:32px;height:32px;}
	.upanel dd {float:right;text-align:right;font-size:12px;margin:6px 0;}

	.upanel dt.ql {position:relative;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;}
	.upanel dt.ql:hover {background:#284352;}
	.upanel dt.ql a.qlogin {position:relative;z-index:10;padding-bottom:4px;}
	.upanel dt.ql ul {
		list-style-type:none;position:absolute;right:0;top:36px;width:280px;background:#284352;z-index:0;
		padding:5px;display:none;
	}
	.upanel dt.ql:hover ul {display:block;}

#fb, #fbmask {
	width:100%;position:fixed;left:0;bottom:0;z-index:1000002;background:#333;overflow:hidden;
	border-top:1px solid #666;min-height:25px;line-height:25px;height:25px;font-size:12px;
}
#fb {z-index:1000005;background:none;height:26px;line-height:26px;overflow:hidden;border-top:0;}
#fb li {padding:0 5px;float:left;}
#fb li:hover {background:#000;}
#fb li.current {background:#222;}
#fb ul {float:right;}
#fb a {color:yellow;text-decoration:underline;}
#fb a:hover {color:#f00;text-decoration:none;}
#fb .copyright {float:left;font-size:12px;padding-left:4px;}

.body {position:relative;z-index:101;}
.body .main  {clear:both;margin:0;margin-right:280px;}
.body .mainContainer {float:left;width:100%;}
.body .main .box {margin-left:8px;}
.body .main .box .bd {padding:10px 0;}
.body .sidebar {float:right;width:280px;margin:0;}
.body .sidebar .box {margin:0 8px;}

.topBar {clear:both;border-bottom:1px solid #333;margin:0 8px 10px 8px;padding:0;height:30px;overflow:hidden;}
.topBar ul {float:left;padding-top:5px;}
.topBar ul li {float:left;margin:0 5px 0 2px;line-height:18px;}
.topBar ul li i {float:left;width:20px;height:20px;}
.topBar ul li.home i {background-position:0 -200px;}
.topBar ul li.fav i {background-position:-20px -200px;}
.topBar ul li a {float:left;padding:3px 0 0 3px;}

.topBar dl {float:right;}
.topBar dt, .topBar dd, #header .search dt, #header .search dd {float:left;height:24px;overflow:hidden;border:1px solid #ccc;}
.topBar dt, #header .search dt {background:url(../img/icon.png) no-repeat 5px 7px;border-right:0;padding-left:20px;}
.topBar dt input, #header .search dt input {border:0;width:160px;padding:3px;margin-top:1px;font-size:13px;}
.topBar dt input:focus, #header .search dt input:focus {border:0;}
.topBar dt input.gray,#header .search dt input.gray {color:#aaa;}
.topBar dd, #header .search dd {background:#ccc;}
.topBar dd button, #header .search dd button {
	padding-left:8px;padding-right:5px;font-size:13px;padding-top:0;
	border:0;-webkit-border-radius:0;border-radius:0;-moz-border-radius:0;
	-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#ccc;color:#000;
}
#header .search dd {height:26px;}
#header .search dt {background-position:5px 8px;height:26px;}
#header .search dt input {width:130px;font-size:14px;margin-top:2px;}
#header .search dl {margin:5px 0 0 0;}
#header .search dd button {line-height:26px;font-size:14px;}

#footer {clear:both;height:35px;}
.loading {display:block;padding:10px 10px 10px 40px;background:url(../img/loading.gif) no-repeat 10px 8px;color:#f90;}

.imgcache, .statistics {position:absolute;left:-1000px;top:-1000px;width:10px;height:10px;overflow:hidden;border:0;}
#mask {
	position:fixed;
	left:0;top:0;
	width:100%;height:100%;
	background-color:#333;
	z-index:0;
}
.sharebuttons {width:auto;}
.sharebuttons .bshare-custom a {margin-right:0px;padding-left:24px;}
.ad-analytics {display:none;}
.ad-sidebar242x250 {clear:both;width:242px;position:relative;z-index:99999;overflow:hidden;}
.ad-banner828x90 {clear:both;width:828px;margin:0 auto;}
